Character Usage Restrictions
In addition to all standard UTF-8 characters (in the range 32–126), only Hungarian accented characters found in the "extended" ASCII range above 128 may be used. Exhaustive list: ASCII 32 – 126:
space, ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] \ ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z | ~ Above ASCII 128: á Á é É í Í ó Ó ő Ő ú Ú ü Ü ű Ű During EAM request, the Transaction reference and Payment Reference fields must not contain an underscore "_". The field lengths and the size limit applicable to QR image generation specified in the messages are to be understood after URL Safe (percent-encoded) encoding.
The backslash "\" can only be represented by duplicating the character "\\"; otherwise the system returns an error message.
The payment initiation must not contain any character sequence that would prevent XML message validation (e.g. HTML entities not permitted in XML).